home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / lib / mathlib / libconv / README < prev   
Encoding:
Text File  |  1994-08-02  |  1.7 KB  |  43 lines

  1. LIBCONV is an optimized library available on Silicon Graphics computers.
  2. It features Convolutions for Finite Impulse Response (FIR) and Infinite
  3. Impulse Response (IIR) filters, together with correlations. The library
  4. modules take 1D and 2D inputs and are available in single and double
  5. precision for real and complex arithmetic. The 2D subroutines have been
  6. parallelized and take full advantage of SGI's parallel architecture.
  7.  
  8. LIBCONV is also included in SGI's Scientific Library "complib", which 
  9. is available with the Fortran 4.0+ compiler.
  10.  
  11. The library comes in four formats:
  12.  
  13. o mips1: compilation flags -O2, 
  14.     will run on all systems,
  15.     can be link with C or Fortran compilers. 
  16.     This is NOT a parallel version.
  17.  
  18. o mp_mips1: compiled "-O2 -mp" 
  19.     will run all systems. 
  20.     Requires Fortran compilers since it uses the Fortran MP library.
  21.     This version will run in parallel on Power Series systems.
  22.  
  23. o mips2: compiled with the "-O2 -mips2" flags,
  24.     will run only on systems with R4000 CPUs, 
  25.     can be used with both C and Fortran compilers.
  26.     This is NOT a parallel version.
  27.  
  28. o mp_mips2: compiled with the "-O2 -mips2 -mp" flags,
  29.     will run only on systems with R4000 CPUs, 
  30.     Requires Fortran compilers since it uses the Fortran MP library.
  31.     This version will run in parallel on Challenge and Onyx systems.
  32.  
  33.  
  34. The EXAMPLES directory contains examples of programs, both in C and in
  35. Fortran, using LIBCONV modules. You may have to modify the MIPS and MP
  36. variables for a specific machine if you are compiling and running on
  37. different machines. Simply type make to compile and link the programs.
  38.  
  39. The TRY directory contains test and timing drivers.
  40.  
  41. Finally in the doc directory you will find a document describing LIBCONV
  42. in postcript format.
  43.